Proceedings of the Seventh International Workshop on Software Quality and Maintainability

نویسندگان

  • Eric Bouwers
  • Yijun Yu
  • Péter Hegedüs
  • Tibor Bakota
  • Gergely Ladányi
  • Andreas Goeb
  • Bram Adams
  • Miguel Alexandre
چکیده

Businesses spend a significant amount of their IT budget on software application maintenance. Each firm’s portfolio of applications helps them run their daily operations, report their financials, and help them market and sell their products. Therefore, a firm’s ability to improve the quality and maintainability of these applications will have a significant impact on their bottom line as well as establish credibility with their shareholders and customers. However, even though firms have spent significant time and money addressing this, they have achieved mixed results. Why? Software release engineering is the discipline of integrating, building, testing, packaging and delivering qualitative software releases to the end user. Whereas software used to be released in shrink-wrapped form once per year, modern companies like Intuit, Google and Mozilla only need a couple of days or weeks in between releases, while lean start-ups like IMVU release up to 50 times per day! Shortening the release cycle of a software project requires considerable process and development changes in order to safeguard product quality, yet the scope and nature of such changes are unknown to most practitioners. This presentation will touch on the major sub-fields of release engineering (integration, build and delivery) and their interaction with software quality. We will explore state-of-the-art results in this domain, as well as open challenges for the SQM community. In the end, we hope to convey the message that seemingly innocent factors like shorter release cycles or version control branching structure have a major impact on software quality.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Quantitative Evaluation of Maintainability of Software Architecture Styles

Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...

متن کامل

Fifth International Workshop on System Quality and Maintainability

The fifth international workshop on Software Quality and Maintainability (SQM 2011) offered a forum to researchers to present their original work and to practitioners to relate their experiences on issues pertaining to software quality and maintainability. Moreover, the theme of the workshop invited discussion on how to bridge the gap between end user expectations, business requirements, vendor...

متن کامل

Analysis of reliability and maintainability for multiple repairable units (Case study: Sungun copper mine)

The appropriate operating of mining machines is affected by both the executive and environmental factors. Considering the effects and the related risks lead to a better understanding of the failures of such machines. This leads to a proper prediction of the reliability parameters of such machines. In this research work, the reliability and maintainability analysis of the loading and haulage mac...

متن کامل

Proceedings of the 2 nd workshop on linking aspect technology and evolution

Proceedings of the 2nd workshop on linking aspect technology and evolution CWI's research has a theme-oriented structure and is grouped into four clusters. Listed below are the names of the clusters and in parentheses their acronyms. ABSTRACT Software evolution lies at the heart of the software development process, and suffers from problems such as maintainability, evolvability, understandabili...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013